import { IResBundle } from "../res/IResBundle";
import { IDataManager } from "../data/IDataManager";
import { IAudioEngine } from "../audio/IAudioEngine";

export interface IEngine {


    getAudio(): IAudioEngine;

    getLocalstorage(): IDataManager;

    getBundle(bundle: any, name: string): IResBundle

    isValid(node: any): boolean;

    instantiate(node: any): any;


    getComponent(node: any, type: any): any;


}